Logseq VIM Editor 插件发布
 · 阅读需 3 分钟
图片与正文无关
Logseq 的一个类似 VIM 的块编辑器,如果你熟悉 VIM,它将在你编辑时带来 VIM 级别的性能提升。
功能
- 单块模式。
 - 多块模式。
 - 支持许多 VIM 操作。
 - 支持 Markdown 表格编辑器。
 
使用方法
默认触发快捷键是 mod+shift+e。
多块模式注意事项
- 顺序将是选择顺序。
 - 所有层级化的块将被展平。
 - 不应更改块 ID,否则插件无法定位块,那么对该块的修改将会丢失。
 - 那些点是什么?它们是用于验证块 ID 的零宽度字符,因此也不应更改这些点。
 
Markdown 表格编辑器快捷键
如果你使用的是 Mac,请使用 Cmd 替代 Ctrl。
基础
| 命令 | 描述 | 键位 | 
|---|---|---|
| 下一个单元格 | 移动到下一个单元格 | Tab | 
| 上一个单元格 | 移动到上一个单元格 | Shift-Tab | 
| 下一行 | 移动到下一行 | Enter | 
| 退出 | 从表格中退出 | Ctrl-enter | 
移动焦点
| 命令 | 描述 | 键位 | 
|---|---|---|
| 向左移动 | 将焦点向左移动 | Ctrl-Left | 
| 向右移动 | 将焦点向右移动 | Ctrl-Right | 
| 向上移动 | 将焦点向上移动 | Ctrl-Up | 
| 向下移动 | 将焦点向下移动 | Ctrl-Down | 
对齐
| 命令 | 描述 | 键位 | 
|---|---|---|
| 左对齐 | 将一列向左对齐 | Shift-Ctrl-Left | 
| 右对齐 | 将一列向右对齐 | Shift-Ctrl-Right | 
| 居中对齐 | 将一列居中对齐 | Shift-Ctrl-Up | 
| 取消对齐 | 取消对齐 | Shift-Ctrl-Down | 
行/列操作
| 命令 | 描述 | 键位 | 
|---|---|---|
| 插入行 | 插入一个空行 | Ctrl-K Ctrl-I | 
| 删除行 | 删除一行 | Ctrl-L Ctrl-I | 
| 插入列 | 插入一个空列 | Ctrl-K Ctrl-J | 
| 删除列 | 删除一列 | Ctrl-L Ctrl-J | 
| 行上移 | 将一行向上移动 | Alt-Shift-Ctrl-Up | 
| 行下移 | 将一行向下移动 | Alt-Shift-Ctrl-Down | 
| 列左移 | 将一列向左移动 | Alt-Shift-Ctrl-Left | 
| 列右移 | 将一列向右移动 | Alt-Shift-Ctrl-Right | 
CodeMirror
该编辑器基于 CodeMirror v5,你可以从那里了解更多。这个插件不需要成为一个专业的编辑器或 IDE 来编辑 Logseq 块,你可以仅仅将其视为一种有趣的编辑块的方式。
如果对这个插件感兴趣,可以在 Logseq 的插件市场搜索并安装使用。